package com.wlt.service;

import com.wlt.pojo.Orders;
import com.wlt.pojo.Payment;

import java.util.Map;

/**
 * 支付宝支付服务接口
 */
public interface ZfbPayService {
    /**
     * 生成二维码字符串
     * @param orders    订单对象
     * @return          二维码字符串
     */
    String pcPay (Orders orders);
    
    /**
     * 验签
     * @param paramMap  支付相关参数
     */
    void checkSign (Map<String,Object> paramMap);
    
    /**
     * 生成交易记录
     * @param payment   交易记录
     */
    void addPayment (Payment payment);
}
